#include <stdio.h>
static int a; //notice: now at .bss section, but add =6 code, then at .data section
extern int b;
extern void ext();

static void bar() {
	a = 1;//type2:inner-module data access
	b = 2;//type4:inter-module data access
}

void foo() {
	printf("foo called@.so\n");
	bar();//type1:inner-module call
	ext();//type3:inter-module call
}
